AutoCAD.NET开发人员手册(1)简介 |
您所在的位置:网站首页 › autocad 开发人员手册 › AutoCAD.NET开发人员手册(1)简介 |
AutoCAD.NET 开发⼈员⼿册( 1 )简介 ⽬录
1. 简介 本简介介绍了通过托管的 .NET 应⽤程序接⼝ (API) 显⽰ AutoCAD ®
对象的相关概念。 AutoCAD .NET API 允许⾃动执⾏任务,例如创建或修 改保存在图形⽂件数据库中的对象,或更改⾃定义⽂件的内容。本⼿册覆盖了使⽤ Microsoft ® Visual Studio ® 2008, 以及 Microsoft ® Visual Basic ® .NET ( 针对本⼿册的 VB.NET 部分 ) 和 Microsoft ® Visual C# ®
的 AutoCAD .NET API 编程语⾔。 1.1 本节内容 · 本书的结构 · AutoCAD .NET API 概述 · AutoCAD .NET API 组件 · Microsoft Visual Studio 概述 · 关于更多信息 · 代码样例 · 从 ActiveX Automation 移植到 .NET 1.2 本书的结构 本⼿册提供了怎样通过 Microsoft Visual Studio 和 VB.NET 以及 C# 编程语⾔使⽤ AutoCAD .NET API 。有关使⽤ Microsoft Visual Studio 开发应⽤程序的信息可在以下主题中找到: “Microsoft Visual Studio ⼊门 ” 和 “ 使⽤ Microsoft Visual Studio 开发应⽤程序 ” 。 那些利⽤ .NET 框架的⾮ Microsoft Visual Studio 开发环境进⾏开发的编程者可跳过这两节。然⽽,本⼿册中所有代码样例均按 VB.NET 和 C# 提供。 1.3 AutoCAD .NET API 概述 AutoCAD .NET API 使⽤户可通过编程的⽅法利⽤程序集或库显⽰的 AutoCAD 和图形⽂件的对象来操纵它们。通过显⽰的对象,它们可被 许多不同的编程语⾔和环境访问。 在 AutoCAD 中实现 .NET API 的⼏⼤优点 : · 更多的编程环境可以编程访问 AutoCAD 。在 .NET API 出现之前,开发⼈员只能局限于使⽤ ActiveX ®
⾃动操作和⽀持 COM 的语⾔、 AutoLISP ® 和 ObjectARX 的 C++ 。 · 通过使⽤应⽤程序本地化的 .NET API 或显⽰的 ActiveX/COM 库与其它 Windows ®
应⽤程序 ( 例如 Microsoft Excel 和 Word) 共享数据⽐以 前要⽅便得多。 · .NET 框架是为 32 位及 64 位操作系统⽽设计,⽽ VBA 只为 32 位操作系统设计。 · 相对于传统编程语⾔,如 C++ , .NET 具有更低的学习成本来访问⾼级接⼝。 对象是 AutoCAD .NET API 的主要构造块。每⼀个显⽰的对象均精确代表⼀个 AutoCAD 组件,它们之间⼜组成了不同的程序集和命名空 间。 AutoCAD .NET API 有许多不同类型的对象。例如: · 直线、圆弧、⽂字和标注等图形对象都是对象。 · 线型与标注样式等样式设置都是对象。 · 图层、组合和块等组织结构都是对象。 · 视图和视⼝等图形显⽰都是对象。 · 甚⾄图形、 AutoCAD 应⽤程序本⾝也是对象。 更多有关组成 AutoCAD .NET API 的⼀些⽂件的信息,请参见
。 1.4 Components of the AutoCAD .NET API The AutoCAD .NET API is made up of different DLL files that contain a wide range of classes, structures, methods, and events that provide |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |